@charset "utf-8";

.ui-widget {
	font-size: 13px !important;
}

body {
	overflow-y: scroll;
	/**
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	font-weight: normal
	**/
}

.headerTable {
	background-color: #5bc0de;
}

header {
	/**
	padding: 5px;
	margin-bottom: 20px;
	height: 40px;
	background-color: #545454;
	color: #fff;
	box-shadow: 0px 2px 2px #ccc
	**/
}

.conteudo {
	padding: 0px 20px
}

.navbar 
  .navbar-inner {
	background-color: #7D827E;
	background-image: none;
	margin: 0px;
}

.footer {
	border: 1px solid #ccc;
	background-color: #f5f5f5;
	position:absolute;
	bottom:0;
	width:99.8%;
}

.ajax-status {
	position: fixed;
	top: 85px;
	right: 10px;
	width: 35px;
	height: 35px
}

#login-dialog {
	width: 250px;
	margin: auto;
	margin-top: 0px;
}

.grid-login {
	background-color: #f2f2f2;
	border-radius: 8px;
	border: 1px solid #ccc;
	margin-top: 0px;
	padding: opx;
	width: 100%;
}

.login_panel {
	background:
		url(#{facesContext.externalContext.requestContextPath}/resources/img/img-biblioteca.jpg)
		no-repeat;
	background-size: 100%;
}

.semBorda tr,.semBorda td {
	border: none !important;
}

.ui-paginator-current {
	float: left !important;
}

.borda-2px {
	text-shadow: #fff 1px -1px 2px, #fff -1px 1px 2px, #fff 1px 1px 2px,
		#fff -1px -1px 2px
}